html 
{
	font-size: 16px;
	}

body
{
	background-color: #343148;
}


header
{
	background-color: whitesmoke;
	border-radius: 10px;
}

.top-info p
{
	font-size: 2rem;
	text-align: center;
	background-color: yellow;
	border: solid rgb(199, 199, 12) 2px;
	border-radius: 30px;
}


.quote-container
{
	color: white;
	text-align: justify;
	text-indent: 2em;
	font-size: 1.8rem;
	font-style: italic;
	font-weight: 500;
}

article 
{
	background-color: white;
	border-radius: 10px;
	text-indent: 2vw;
	margin-left: 10vw;
	margin-right: 10vw;
}

.header-h1
{
	color: white;
}
	.header-h1 p
	{
	text-align: end;
	}

	.anchors 
	{
		font-size: 1.5rem;
		text-align: left;
		color: #e5f3f3;
	}

p
{
	font-size: 1.5rem;
	text-indent: 2rem;
}

.checked li img
{
float: left;
margin: 20px;
max-width: 4.5vw;
border: none;
}

li.borderless { border: 0 none; }


.note
{
	background-color:  #e5f3f3;
	border-left: 6px solid rgb(32, 8, 192);
	margin-left: 8vw;
}
.note svg 
{
	float: left;
	margin: 20px;
}

.info
{
	width: 30px;
	height: 30px;
}

.sabia
{
	text-indent: unset;
}

.video-box
{
max-width: 600px;
}

legend{padding-bottom: 5vw;}

legend p
{
  display:inline;
	text-align: center;
	background-color: rgb(237, 247, 250);
}

.button1
{
	border-radius: 10px;
	text-indent: center;
	font-size: 2rem;
	font-weight: bold;
}

.button, .button2
{
	width: fit-content;
	border-radius: 10px;
	text-indent: center;
	font-size: 2rem;
	font-weight: bold;
	
}


.bi-arrow-return-right, .bi-check2-square, .bi-clipboard-check, .bi-hand-thumbs-up, .bi-arrow-down-right-square
{
	color: blue;
	font-size: 2rem;
	margin-right:  2vw;
}

[class^="bi-"]::before, [class*=" bi-"]::before
{
	display: unset;
}

.button-faqs
{
	width: 50vw;
}

.faqs
{
	max-height: 500px;
	text-align: left;
}

#note-Faqs
{
	font-style: oblique;
}

.footer-container p
{
	margin: 0 5%;
	padding: 0 1%;
	font-size: 0.9rem ;
	text-indent: initial;
	color: white;
}

	.credits, address
	{
		text-align: center;
		padding-top: 5px;
		font-size: 0.8rem;
		color: white;
	}

	

